﻿function onsubmitForm() {
    //var archivo0 = $("#vArchivoAdj0").val();
   // var vTipoDocumento = $("#vTipoDocumento[0]").val();
    var frm = document.forms[0];
    var vTipoDocumentos = frm.elements["vTipoDocumento[]"];
   // alert(vTipoDocumento.length);

    if (vTipoDocumentos.length) {
        for (var i = 0; i < vTipoDocumentos.length; i++) {
            //var vTipoDocumento = vTipoDocumentos[i];
            var archivo0 = document.getElementById("vArchivoAdj" + i);
           // alert(i);
            if (vTipoDocumentos[i].value != "" || archivo0.value != "") {
                alert('seterando a validado' + i);
                vTipoDocumentos[i].setAttribute("data-val", "true");
                vTipoDocumentos[i].setAttribute("data-val-required", "El tipo de documento de referencia es obligatorio");
                archivo0.setAttribute("data-val", "true");
                archivo0.setAttribute("data-val-required", "El Archivo(" + ( i + 1 )+ ") es obligatorio");
                // archivo0.setAttribute("data-val-regex-pattern", "^\d{1,2}\/\d{1,2}\/\d{4}$");
                // archivo0.setAttribute("data-val-regex", "La extension del archivo no es valido");


            } else {
                vTipoDocumentos[i].setAttribute("data-val", "false");
                vTipoDocumentos[i].setAttribute("data-val-required", "");

                archivo0.setAttribute("data-val", "false");
                archivo0.setAttribute("data-val-required", "");

            }
        }//for
    } else {
        var vTipoDocumento = frm.vTipoDocumento__;
        var archivo0 = frm.vArchivoAdj0;
        //alert(vTipoDocumento.value);
        //alert(archivo0.value);
        if (vTipoDocumento.value != "" || archivo0.value != "") {
            alert('seterando a validado');
            vTipoDocumento.setAttribute("data-val", "true");
            vTipoDocumento.setAttribute("data-val-required", "El tipo de documento de referencia es obligatorio");
            archivo0.setAttribute("data-val", "true");
            archivo0.setAttribute("data-val-required", "El Archivo es obligatorio");
           // archivo0.setAttribute("data-val-regex-pattern", "^\d{1,2}\/\d{1,2}\/\d{4}$");
           // archivo0.setAttribute("data-val-regex", "La extension del archivo no es valido");
           
            
        } else {
            vTipoDocumento.setAttribute("data-val", "false");
            archivo0.setAttribute("data-val", "false");

        }


    }

    $(frm).removeData("validator");
    $(frm).removeData("unobtrusiveValidation");
    $.validator.unobtrusive.parse(frm);

}

function validarDocumento(idTipo) {
    var tipo = document.getElementById(idTipo).selectedIndex;
    if (tipo == 0) {
        if (!(event.keyCode >= 48 && event.keyCode <= 57)) {
            event.returnValue = false;
        }
    }
    return;
}

function verMasDatos(objDiv) {

    var divMasDetales = dojo.byId('divMasDetales');
    var show = divMasDetales.style.display;

    if (show == 'block') {
        divMasDetales.style.display = 'none';
        objDiv.innerHTML = "<span>M&aacute;s informaci&oacute;n (-)</span>";
    } else {
        divMasDetales.style.display = 'block';
        objDiv.innerHTML = "<span>Menos informaci&oacute;n (-)</span>";
    }

}


function imprimirConstancia(nIdeSolicitud) {
    var url = URL + "Solicitud/Imprimir/" + nIdeSolicitud;
    popupbuscaPersona = window.open(url, "xxxxxxxxxxx", "toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,minimize=no,height=650,width=700,top=20,left=280");
    popupbuscaPersona.focus();
}

function onchangePara(obj) {

    var i = obj.value;
    var frm = document.forms[0];

    if (i == _ARCHIVO_TEMPORAL || i == _ARCHIVO_FINAL || i == "") {
        document.getElementById("divMasDetales").style.display = "none";

        document.getElementById("sDerivar").setAttribute("data-val", "false");
        document.getElementById("sDerivar").setAttribute("data-val-required", "");

        /*
        document.getElementById("sTipoDocEntrante").setAttribute("data-val", "false");
        document.getElementById("sTipoDocEntrante").setAttribute("data-val-required", "");

        document.getElementById("sNroDocEntrante").setAttribute("data-val", "false");
        document.getElementById("sNroDocEntrante").setAttribute("data-val-required", "");

        document.getElementById("dtFecDocEntrante").setAttribute("data-val", "false");
        document.getElementById("dtFecDocEntrante").setAttribute("data-val-required", "");

        var vTipoDocumento = frm.elements["vTipoDocumento[]"];
        var vNroDocumento = frm.elements["vNroDocumento[]"];
        var dFecha = frm.elements["dFecha[]"];
        var vComentario = frm.elements["vComentario[]"];
        if (vTipoDocumento.length) {
            for (var i = 0; i < vTipoDocumento.length; i++) {
                vTipoDocumento[i].setAttribute("data-val", "false");
                vTipoDocumento[i].setAttribute("data-val-required", "");
                vNroDocumento[i].setAttribute("data-val", "false");
                vNroDocumento[i].setAttribute("data-val-required", "");
                dFecha[i].setAttribute("data-val", "false");
                dFecha[i].setAttribute("data-val-required", "");
                vComentario[i].setAttribute("data-val", "false");
                vComentario[i].setAttribute("data-val-required", "");
            }
        } else {
            vTipoDocumento.setAttribute("data-val", "false");
            vTipoDocumento.setAttribute("data-val-required", "");
            vNroDocumento.setAttribute("data-val", "false");
            vNroDocumento.setAttribute("data-val-required", "");
            dFecha.setAttribute("data-val", "false");
            dFecha.setAttribute("data-val-required", "");
            vComentario.setAttribute("data-val", "false");
            vComentario.setAttribute("data-val-required", "");
        }*/

    } else {
        document.getElementById("divMasDetales").style.display = "block";

        document.getElementById("sDerivar").setAttribute("data-val", "true");
        document.getElementById("sDerivar").setAttribute("data-val-required", "El campo Derivar es obligatorio");
/*
        document.getElementById("sTipoDocEntrante").setAttribute("data-val", "true");
        document.getElementById("sTipoDocEntrante").setAttribute("data-val-required", "El campo Tipo de Doc. entrante es obligatorio");

        document.getElementById("sNroDocEntrante").setAttribute("data-val", "true");
        document.getElementById("sNroDocEntrante").setAttribute("data-val-required", "El campo Nro. Doc. entrante es obligatorio");

        document.getElementById("dtFecDocEntrante").setAttribute("data-val", "true");
        document.getElementById("dtFecDocEntrante").setAttribute("data-val-required", "El campo Fecha Doc. entrante es obligatorio");

        var vTipoDocumento = frm.elements["vTipoDocumento[]"];
        var vNroDocumento = frm.elements["vNroDocumento[]"];
        var dFecha = frm.elements["dFecha[]"];
        var vComentario = frm.elements["vComentario[]"];
        if (vTipoDocumento.length) {
            for (var i = 0; i < vTipoDocumento.length; i++) {
                vTipoDocumento[i].setAttribute("data-val", "true");
                vTipoDocumento[i].setAttribute("data-val-required", "El campo Tipo de Doc. referencias es obligatorio");
                vNroDocumento[i].setAttribute("data-val", "true");
                vNroDocumento[i].setAttribute("data-val-required", "El campo Nro de Doc. referencias es obligatorio");
                dFecha[i].setAttribute("data-val", "true");
                dFecha[i].setAttribute("data-val-required", "El campo Fecha de Doc. referencias es obligatorio");
                vComentario[i].setAttribute("data-val", "true");
                vComentario[i].setAttribute("data-val-required", "El campo Comentario de referencias es obligatorio");
            }
        } else {
            vTipoDocumento.setAttribute("data-val", "true");
            vTipoDocumento.setAttribute("data-val-required", "El campo Tipo de Doc. referencias es obligatorio");
            vNroDocumento.setAttribute("data-val", "true");
            vNroDocumento.setAttribute("data-val-required", "El campo Nro de Doc. referencias es obligatorio");
            dFecha.setAttribute("data-val", "true");
            dFecha.setAttribute("data-val-required", "El campo Fecha de Doc. referencias es obligatorio");
            vComentario.setAttribute("data-val", "true");
            vComentario.setAttribute("data-val-required", "El campo Comentario de referencias es obligatorio");
         }
         */
   }

    var myForm = document.forms[0];
    $(myForm).removeData("validator");
    $(myForm).removeData("unobtrusiveValidation");
    $.validator.unobtrusive.parse(myForm);


}

function onchangeClase(obj) {
    var objTipo = document.getElementById('nIdTipoSolicitud');
    objTipo.options.length = 0;
    objTipo.options[0] = new Option("--Elegir--", "0");
    try {
        var txtdiv = $("#div17" + obj.value).text();
        var arr;
        var jsarr = "arr" + txtdiv;
        eval(jsarr);
        var cont = 0;

        for (i = 0; i < arr.length; i++) {
            var valor = $.trim(arr[i]);
            var j = valor.indexOf("<");
            var text = valor.substr(0, j);
            var value = valor.substr(j + 1, valor.length - j - 2);
            objTipo.options[i + 1] = new Option(text, value);
        }
    } catch (e) { }

}

function copiarSolicitante() {
    $("#nIdiPaisAfect").val($("#nIdiPaisSolic").val());
    $("#nIdiTipoDocAfect").val($("#nIdiTipoDocSolic").val());
    $("#nNumDocAfect").val($("#nNumDocSolic").val());
    $("#nIdeAfect").val($("#nIdeSolic").val());
    $("#nApePatAfect").val($("#nApePatSolic").val());
    $("#nApeMatAfect").val($("#nApeMatSolic").val());
    $("#nNombreAfect").val($("#nNombreSolic").val());
    $("#imgnNumDocAfect").attr("src", URL + "images/flechaAbajo.jpg");
    $("#imgnNumDocAfect").css("display","block");


}


